package com.landtool.controller;


import java.util.Date;

public class ShipEntity {


    private Long target_id;//雷达目标id
    
    private Integer length;//实时船长
    private Double latitude;//经度
    private Double longitude;//纬度
    private Integer ship_class;  //1:雷达模板 2:ClassA 3:ClassB 4:雷达+ClassA 5:雷达+ClassB 6:北斗融合
    private Double speed;//航速 节
    private String ship_belong;//所属行政区  省2位  ？内陆处理
    private String target_name;//目标名称 与船名称 一致
    private String timestamp;//雷达发现时间  ZMQ当前时间
    private Integer maxLength;//最大实时船长
    private Integer minLength;//最小实时船长
    private String course;//船运动方向
    private Integer mmsi;//AIS MMSI
    private String VesselName;//AIS船名称
    private String Nationality;//AIS船籍 Bahamas,China,Hong Kong等
    private String ShipType;//AIS船类型 货船或者游船  英文名称
    private String Wide;//AIS船宽
    private String AISReceiver;//接受类型 "ais"/"北斗"
    //private String ShipClass;//  作废 与ship_class 重合
    private String AisLength;//AIS船长
    private String imo;//AIS IMO 
    private String CallSign;//船呼号
    private String radarids; //ZMQ该目标可被扫描到的雷达ID集合
    private Double direction;//方向 heading  船首向 
    private String status;//AIS船舶状态 暂时无值
    private Integer displayId;//目标显示ID 光电调用需要
    private Double quality;//数据质量
    private Double duration; //持续时间，秒


    public Double getDuration() {
        return duration;
    }

    public void setDuration(Double duration) {
        this.duration = duration;
    }

    public Long getTarget_id() {
        return target_id;
    }

    public void setTarget_id(Long target_id) {
        this.target_id = target_id;
    }

    public String getImo() {
        return imo;
    }

    public void setImo(String imo) {
        this.imo = imo;
    }

    public String getCallSign() {
        return CallSign;
    }

    public void setCallSign(String callSign) {
        CallSign = callSign;
    }

    public String getAisLength() {
        return AisLength;
    }

    public void setAisLength(String aisLength) {
        AisLength = aisLength;
    }

    public String getRadarids() {
        return radarids;
    }

    public void setRadarids(String radarids) {
        this.radarids = radarids;
    }

    public Integer getDisplayId() {
        return displayId;
    }

    public void setDisplayId(Integer displayId) {
        this.displayId = displayId;
    }

    public Double getQuality() {
        return quality;
    }

    public void setQuality(Double quality) {
        this.quality = quality;
    }


    public String getAISReceiver() {
        return AISReceiver;
    }

    public void setAISReceiver(String AISReceiver) {
        this.AISReceiver = AISReceiver;
    }

    public String getWide() {
        return Wide;
    }

    public void setWide(String wide) {
        Wide = wide;
    }

    public String getShipType() {
        return ShipType;
    }

    public void setShipType(String shipType) {
        ShipType = shipType;
    }

    public String getNationality() {
        return Nationality;
    }

    public void setNationality(String nationality) {
        Nationality = nationality;
    }

    public String getVesselName() {
        return VesselName;
    }

    public void setVesselName(String vesselName) {
        VesselName = vesselName;
    }

    public String getCourse() {
        return course;
    }

    public void setCourse(String course) {
        this.course = course;
    }
    
    public Integer getMmsi() {
        return mmsi;
    }
    
    public void setMmsi(Integer mmsi) {
        this.mmsi = mmsi;
    }
    
    public Integer getLength() {
        return length;
    }
    
    public void setLength(Integer length) {
        this.length = length;
    }
    
    public Double getLatitude() {
        return latitude;
    }
    
    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }
    
    public Double getLongitude() {
        return longitude;
    }
    
    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    public Integer getShip_class() {
        return ship_class;
    }
    
    public void setShip_class(Integer ship_class) {
        this.ship_class = ship_class;
    }
    
    public Double getSpeed() {
        return speed;
    }
    
    public void setSpeed(Double speed) {
        this.speed = speed;
    }
    
    public Double getDirection() {
        return direction;
    }
    
    public void setDirection(Double direction) {
        this.direction = direction;
    }
    
    public String getStatus() {
        return status;
    }
    
    public void setStatus(String status) {
        this.status = status;
    }
    
    public String getShip_belong() {
        return ship_belong;
    }
    
    public void setShip_belong(String ship_belong) {
        this.ship_belong = ship_belong;
    }
    
    public String getTarget_name() {
        return target_name;
    }
    
    public void setTarget_name(String target_name) {
        this.target_name = target_name;
    }
    
    public String getTimestamp() {
        return timestamp;
    }
    
    public void setTimestamp(String timestamp) {
        this.timestamp = timestamp;
    }
    
    public Integer getMaxLength() {
        return maxLength;
    }
    
    public void setMaxLength(Integer maxLength) {
        this.maxLength = maxLength;
    }
    
    public Integer getMinLength() {
        return minLength;
    }
    
    public void setMinLength(Integer minLength) {
        this.minLength = minLength;
    }
}